package po

// QuanxiOption 全息选项
type QuanxiOption struct {
	No      int    `json:"no"`      // 序号 1-4
	Content string `json:"content"` // 选项内容
	Fruit   string `json:"fruit"`   // 水果
}

// QuanxiQuestionCreateReq 全息创建
type QuanxiQuestionCreateReq struct {
	UserId   string          `json:"user_id"`
	Question string          `json:"question"`
	Options  []*QuanxiOption `json:"options"`
	Type     int             `json:"type"` // 类型 0 自己 1 ai
}

// QuanxiQuestionInfoRsp 全息回复
type QuanxiQuestionInfoRsp struct {
	Id       int64           `json:"id"`
	Question string          `json:"question"`
	Options  []*QuanxiOption `json:"options"`
	Type     int             `json:"type"` // 类型 0 自己 1 ai
	Created  int64           `json:"created"`
	Updated  int64           `json:"updated"`
}

type QuanxiQuestionListResponse struct {
	Total int                      `json:"total"`
	List  []*QuanxiQuestionInfoRsp `json:"list"`
}
